#search_area{
	margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#search_area .s{
color:#E66400;
font-weight:bold;
}
#search_area .left_s {
float:left;

}
#search_area .right_s {
margin-left:95px;
}

#search_area .highlight{
background:none;
font-weight:bold;
}
#search_area .paging {
text-align:center;
font-size:10pt;
}

#search_area .item_time {
color:#666;
}

#search_area .description {
line-height:150%;
}
#search_area .user_link a {
color:#7777CC;text-decoration:underline;
}



.div_error {
	line-height:150%;
	border-top: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
}
.div_error .header_search_bar{
	background:#D5DFF3;
	height:30px;
}

.div_error .contents{
	padding:5px 10px;
}

.div_ok {
	line-height:150%;
	border: 1px solid #3366CC;
}
.div_ok .header_search_bar{
	background:#D5DFF3;
	height:30px;
}

.div_ok .contents{
	padding:5px 10px;
}






#search_area a.pagelink, a.pagelinklast{
	padding: 3px 5px;
	border: 1px solid #d5e3e8;
	background-color:#ECECEC;
	color:#000;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	font-family:Tahoma,Verdana,Arial;
}

#search_area a.pagelink:hover, a.pagelinklast:hover{
	border: 1px solid #ff6c24;
	background-color:#fef7d6;
	color:#000;
}
#search_area span.pagecurrent {
	padding: 3px 5px;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	font-family:Tahoma,Verdana,Arial;
	border: 1px solid #ff6c24;
	background-color:#fef7d6;
	color:#000;
}

.title_search{ font-size:16px;}
.title_search a, .title_search a:link { color:#0000cc; text-decoration:underline;font-size:16px;}
.title_search a:visited{ color:#990066; text-decoration:underline;font-size:16px;}
.title_search a:hover { color:#FF3300;font-size:16px;}

.name_title_search:first-letter {text-transform:uppercase}

/*.name_title_search a:first-letter {text-transform:uppercase}*/

#header_search {
        font-size: 93%;  background: #dae0d2 url(images/bg.gif) repeat-x  bottom; float: left; width: 100%;_width:97%;
		height:24px; padding-top: 10px;
}

#header_search ul {
        padding:0 10px; margin: 0px; list-style-type: none
}
#header_search ul li {
        padding-right: 4px; padding-left: 4px; background: url(images/search_tab_left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#header_search ul a {
        padding-right: 15px; display: block; padding-left: 6px; font-weight: bold; background: url(images/search_tab_right.gif) no-repeat right top; float: left;  color: #765;padding-bottom: 4px; padding-top: 5px; text-decoration: none
}

#header_search ul a:hover {
        color: #df0023
}
#header_search ul li.active {
        background-image: url(images/search_tab_left_on.gif);
		
}



#header_search ul li.active a {
        background-image: url(images/search_tab_right_on.gif); padding-bottom: 5px; color: #df0023
}

.cateother {
	float: right;
	margin: 8px 10px 0px 0px;
}
.cateother a {
	font-weight: 700;
	font-family: Tahoma, Verdana, Arial;
	color: #838383;
	background:url(images/arrow_down2.gif) no-repeat right 4px;
	padding-right: 14px;
	text-decoration: none;
}

.cateother a:hover {
	color: #cc9900;
	background:url(images/arrow_down2.gif) no-repeat right 6px;
}

#otherCate {
	width:200px;
	position:absolute;
	border:2px solid #CBD4D9;
	padding:10px;
	background:#EFEFEF url(images/i_close.gif) no-repeat 98% 6px;
	z-index: 100;
	display:none;
	text-align: left
}
#otherCate .other {
	padding: 2px;
	text-align: left;
}
#otherCate .other a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	text-align: left;
}

#otherCate .other a:hover {
	color: #c00;
	text-decoration: underline;
}
#otherCate .other a.active{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #c00;
	text-align: left;
	font-weight: 700;
}
